package collection;

import java.util.Arrays;
import java.util.List;

public class ArraryToList {
    public static void main(String[] args) {
        //数组转集合
        String[] arr={"one","two","three","four","five"};
        System.out.println(Arrays.toString(arr));

        //.asList() 方法会内部的的ArraysList，内部直接引用给定的数组array
        List<String> list=Arrays.asList(arr);
        System.out.println(list);

        //修改数组数据测试
        //修改数组中的数据后，集合也会改变
        arr[1]="six";
        System.out.println(Arrays.toString(arr));
        System.out.println(list);
        //修改集合测试
        //修改集合中的数据后，数组也会改变
        list.set(2,"seven");
        System.out.println(Arrays.toString(arr));
        System.out.println(list);
        //
        list.add(5,"!!!!");
        //给集合添加元素/删除元素------->相当于给数组修改元素
        //抛出异常
    }
}
